stretch (someone's) limits

Translations
repousser les limites de quelqu’un
Definitions
To challenge someone to go beyond their usual abilities, comfort zone, or endurance, often in order to help them grow, improve, or achieve more than they thought possible.